home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 February / CHIPCD_02_2002.iso / Dom i biuro / EBookReader 2.2 / eBookReaderInstall.exe / data1.cab / Program_EXEs / ReaderApp.exe / PSPROCSET / 19 < prev    next >
Encoding:
Text File  |  2001-11-27  |  4.2 KB  |  176 lines

  1. %%BeginResource: procset pdflev3
  2. %%Version: 5.0 12
  3. %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. All Rights Reserved.
  4. %%LanguageLevel: 3
  5. %%Title: PDF operators, with code specific for Level 3
  6. /docinitialize {
  7. PDF begin
  8. /_defaulthalftone currenthalftone dd
  9. /_defaultblackgeneration currentblackgeneration dd
  10. /_defaultundercolorremoval currentundercolorremoval dd
  11. /_defaultcolortransfer [currentcolortransfer] dd
  12. /_defaulttransfer currenttransfer dd
  13. end
  14. PDFVars /docSetupDone true put
  15. } bd
  16. /_processColors
  17. currentpagedevice /ProcessColorModel getifknown
  18. { << /DeviceGray [/Gray]
  19. /DeviceRGB [/Red /Green /Blue]
  20. /DeviceCMYK [/Cyan /Magenta /Yellow /Black]
  21. /DeviceCMY [/Cyan /Magenta /Yellow]
  22. /DeviceRGBK [/Red /Green /Blue /Black]
  23. >> exch getifknown {} {[]} ifelse }
  24. {[]}
  25. ifelse
  26. def
  27. /initialize {
  28. PDFVars /docSetupDone get
  29. {
  30. _defaulthalftone sethalftone
  31. /_defaultblackgeneration load setblackgeneration
  32. /_defaultundercolorremoval load setundercolorremoval
  33. _defaultcolortransfer aload pop setcolortransfer
  34. }if
  35. false setoverprint
  36. } bd
  37. /terminate { } bd
  38. /c /curveto ld
  39. /cs /setcolorspace ld
  40. /l /lineto ld
  41. /m /moveto ld
  42. /sc /setcolor ld
  43. /setSA/setstrokeadjust ld
  44. /re {
  45. 4 2 roll m
  46. 1 index 0 rlineto
  47. 0 exch rlineto
  48. neg 0 rlineto
  49. h
  50. } bd
  51. /sh
  52. { dup /DataSource known
  53. { dup begin
  54. DataSource type /filetype eq { DataSource resetfile } if
  55. end
  56. } if
  57. shfill
  58. } [/DataSource] bld
  59. /concattransferfuncs {
  60. [ 3 1 roll /exec load exch /exec load ] cvx
  61. } bd
  62. /concatandsettransfer {
  63. /_defaulttransfer load concattransferfuncs settransfer
  64. } bd
  65. /concatandsetcolortransfer {
  66. _defaultcolortransfer aload pop
  67. 8 -1 roll 5 -1 roll concattransferfuncs 7 1 roll
  68. 6 -1 roll 4 -1 roll concattransferfuncs 5 1 roll
  69. 4 -1 roll 3 -1 roll concattransferfuncs 3 1 roll
  70. concattransferfuncs
  71. setcolortransfer
  72. } bd
  73. /defineRes/defineresource ld
  74. /findRes/findresource ld
  75. currentglobal
  76. true systemdict /setglobal get exec
  77. [/Function /ExtGState /Form /Shading /FunctionDictionary /MadePattern /PatternPrototype /DataSource /Image]
  78. { /Generic /Category findresource dup length dict copy /Category defineresource pop }
  79. forall
  80. systemdict /setglobal get exec
  81. /ri {
  82. /findcolorrendering isdefined?
  83. {
  84. mark exch
  85. findcolorrendering
  86. counttomark 2 eq
  87. { type /booleantype eq
  88. { dup type /nametype eq
  89. { dup /ColorRendering resourcestatus
  90. { pop pop
  91. dup /DefaultColorRendering ne
  92. {
  93. /ColorRendering findresource
  94. setcolorrendering
  95. } if
  96. } if
  97. } if
  98. } if
  99. } if
  100. cleartomark
  101. }
  102. { pop
  103. } ifelse
  104. } bd
  105. /CMYKDeviceNColorspaces [
  106. [/Separation /None /DeviceCMYK {0 0 0}] bind
  107. [/Separation (Black)
  108. /DeviceCMYK {0 0 0 4 -1 roll}] bind
  109. [/Separation (Yellow)
  110. /DeviceCMYK {0 0 3 -1 roll 0}] bind
  111. [/DeviceN [(Yellow) (Black)]
  112. /DeviceCMYK {0 0 4 2 roll}] bind
  113. [/Separation (Magenta)
  114. /DeviceCMYK {0 exch 0 0}] bind
  115. [/DeviceN [(Magenta) (Black)]
  116. /DeviceCMYK {0 3 1 roll 0 exch}] bind
  117. [/DeviceN [(Magenta) (Yellow)]
  118. /DeviceCMYK {0 3 1 roll 0}] bind
  119. [/DeviceN [(Magenta) (Yellow) (Black)]
  120. /DeviceCMYK {0 4 1 roll}] bind
  121. [/Separation (Cyan)
  122. /DeviceCMYK {0 0 0}] bind
  123. [/DeviceN [(Cyan) (Black)]
  124. /DeviceCMYK {0 0 3 -1 roll}] bind
  125. [/DeviceN [(Cyan) (Yellow)]
  126. /DeviceCMYK {0 exch 0}] bind
  127. [/DeviceN [(Cyan) (Yellow) (Black)]
  128. /DeviceCMYK {0 3 1 roll}] bind
  129. [/DeviceN [(Cyan) (Magenta)]
  130. /DeviceCMYK {0 0}] bind
  131. [/DeviceN [(Cyan) (Magenta) (Black)]
  132. /DeviceCMYK {0 exch}] bind
  133. [/DeviceN [(Cyan) (Magenta) (Yellow)]
  134. /DeviceCMYK {0}] bind
  135. [/DeviceCMYK] bind
  136. ] def
  137. /nzopmsc {
  138. 6 dict begin
  139. /kk exch def
  140. /yy exch def
  141. /mm exch def
  142. /cc exch def
  143. /sum 0 def
  144. cc 0 ne {/sum sum 2#1000 or def cc} if
  145. mm 0 ne {/sum sum 2#0100 or def mm} if
  146. yy 0 ne {/sum sum 2#0010 or def yy} if
  147. kk 0 ne {/sum sum 2#0001 or def kk} if
  148. CMYKDeviceNColorspaces sum get setcolorspace
  149. sum 0 eq {0} if
  150. end
  151. setcolor
  152. } [/cc /mm /yy /kk /sum] bld
  153. /every? {
  154. true
  155. 3 2 roll
  156. { 2 index exec not {pop false exit} if } forall
  157. exch pop
  158. } bd
  159. /knownColorants? {
  160. 3 dict begin
  161. /colorants exch def
  162. {
  163. /DeviceN /ColorSpaceFamily findresource pop
  164. /cpd currentpagedevice def
  165. /dc 10 dict def
  166. cpd /SeparationColorNames getifknown
  167. { { dc exch 0 put } forall } if
  168. _processColors { dc exch 0 put } forall
  169. colorants {dc exch known} every?
  170. } stopped
  171. { false }
  172. if
  173. end
  174. } [/colorants /dc /cpd] bld
  175. %%EndResource
  176.